﻿.ih5-video button {
    outline: none
}

.ih5-video.ih5-rel-video {
    position: relative
}

.ih5-video.ih5-rel-video video {
    outline: none;
    border-radius: inherit
}

.ih5-video .video-self.video-no-control::-webkit-media-controls-enclosure, .ih5-video .advance-video.video-no-control::-webkit-media-controls-enclosure {
    display: none !important
}

.ih5-video .advance-video .vjs-control-bar {
    opacity: .7
}

.ih5-video .vjs-paused .vjs-big-play-button, .ih5-video .vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block
}

.ih5-video .video-js .vjs-big-play-button {
    font-size: 2.5em;
    line-height: 2.3em;
    height: 2.5em;
    width: 2.5em;
    -webkit-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
    border-radius: 2.5em;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    border-width: .15em;
    margin-top: -1.25em;
    margin-left: -1.25em;
    opacity: .7
}

.ih5-video .vjs-big-play-button .vjs-icon-placeholder {
    font-size: 1.63em
}

.ih5-video .vjs-loading-spinner {
    font-size: 2.5em;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    margin-top: -1em;
    margin-left: -1.5em
}

.ih5-video .video-js .vjs-time-control {
    display: block
}

.ih5-video .vjs-play-control.vjs-control.vjs-button.vjs-paused {
    order: 1
}

.ih5-video .vjs-volume-panel.vjs-control.vjs-volume-panel-vertical {
    order: 2
}

.ih5-video .vjs-current-time.vjs-time-control.vjs-control {
    order: 3
}

.ih5-video .vjs-progress-control.vjs-control {
    order: 4
}

.ih5-video .vjs-duration.vjs-time-control.vjs-control {
    order: 5
}

.ih5-video .vjs-playback-rate.vjs-menu-button.vjs-menu-button-popup.vjs-control.vjs-button {
    order: 6
}

.ih5-video .vjs-fullscreen-control.vjs-control.vjs-button {
    order: 7
}

.ih5-video .vjs-time-control.vjs-time-divider, .ih5-video .video-js .vjs-remaining-time {
    display: none
}

.ih5-video .vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    text-align: center;
    line-height: 2.2em
}

.ih5-video video::-webkit-media-controls-overlay-play-button {
    opacity: .2
}

.ih5-video .video-js .vjs-control-bar .vjs-picture-in-picture-control {
    display: none
}
